Using In-Process Testing Metrics to Estimate Software Reliability: A Feasibility Study
نویسندگان
چکیده
In industry, information on field reliability of a product becomes available too late in the software development process to affordably guide any corrective actions. A step towards remediation of this problem lies in the ability to provide an early estimation of software reliability. This paper presents a suite of in-process metrics that leverages the software testing effort to provide (1) an assessment of potential software field reliability in early software development phases and (2) the identification of software elements that may be fault-prone. A structured feasibility study conducted at North Carolina State University motivated further research.
منابع مشابه
Tool Support for Estimating Software Reliability in Haskell Programs
In late-stage phases of development, action to correct defects can be cost prohibitive. Effective, efficient, and expressive measures of reliability during the development cycle could aid developers by showing early warning indications of where the system might require modification or more testing. In this paper, we present initial research in creating an Eclipse plugin that utilizes two method...
متن کاملTowards a Metric Suite for Early Software Reliability Assessment
We are developing a suite of metrics for early assessment of software reliability and to provide feedback to the developer on the quality of their testing effort. The suite consists of easy-to-measure information collected from the source code and test programs. We are studying correlation between these metrics and the reliability of the developed software. The results of an initial case study ...
متن کاملCONSTANT STRESS ACCELERATED LIFE TESTING DESIGNWITH TYPE-II CENSORING SCHEME FOR PARETO DISTRIBUTION USING GEOMETRIC PROCESS
In many of the studies concerning Accelerated life testing (ALT), the log linear function between life and stress which is just a simple re-parameterization of the original parameter of the life distribution is used to obtain the estimates of original parameters but from the statistical point of view, it is preferable to work with the original parameters instead of developing inferences for the...
متن کاملModeling Of Fault Prediction Using Machine Learning Techniques
Predicting faults early in the software life cycle can be used to improve software process control and achieve high software reliability. Quality of software is increasingly important and testing related issues are becoming crucial for software. Methodologies and techniques for predicting the testing effort, monitoring process costs, and measuring results can help in increasing efficiency of so...
متن کاملMobile Software Reliability Measurement Using Growth Model in Testing*
In this paper, we study the software reliability measurement method of reliability testing metrics. Software reliability is very important. But, it is very difficult to test for software reliability measurement. So we describes the software reliability metrics for ISO/IEC 9126, and we introduce GammaLomax software reliability model for multiple error debugging. And we calculate the software rel...
متن کامل